home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cracking 2
/
Cracking II..iso
/
Priklady
/
Priklad 11
/
DETECT11.ASM
next >
Wrap
Assembly Source File
|
2000-08-06
|
2KB
|
45 lines
.MODEL TINY
.386P
.DATA
nadpis db 'Detekcia Soft-Ice volanim Int 2fh a jeho funkcie GET DEVICE API ENTRY POINT pre VXD SICE',0dh, 0ah,24h
nasiel db 'Soft-Ice aktivny',24h
nenasiel db 'Soft-Ice nenasiel',24h
.CODE
.STARTUP
lea dx, nadpis
mov ah,9 ;cislo funkcie->Zobraz retazec
int 21h ;volanie INT 21h
;zobrazi nadpis
xor di,di ;nuluje di
mov es,di ;nuluje es
mov ax, 1684h ;cislo funkcie GET DEVICE API ENTRY POINT
mov bx, 202h ;VxD ID pre SICE VXD
int 2fh ;vola GET DEVICE API ENTRY POINT
mov ax, es ;hodnotu z es da do ax
add ax, di ;k ax pripocita di
test ax,ax ;testuje, ci je ax=0
jnz short skok ;ak nie je skoci, pretoze Soft-Ice je aktivny v pamati
lea dx, nenasiel
jmp short dalej
skok:
lea dx, nasiel
dalej:
mov ah,9 ;cislo funkcie->Zobraz retazec
int 21h ;volanie INT 21h
mov ax,4c00h ;cislo funkcie->Ukonci program
int 21h ;volanie INT 21h
END